package org.wojtas.ustawienia.baza;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import org.wojtas.ustawienia.Ustawienia;

public class PolaczenieZBaza {
	private static Connection polaczenie = null;

	public static Connection pobierzPolaczenie() throws SQLException {
		if (polaczenie == null || polaczenie.isClosed()) {
			try {
				Class.forName("org.postgresql.Driver");
			} catch (ClassNotFoundException e) {
				Ustawienia.log(e);
			}

			Ustawienia ust = Ustawienia.pobierzInstancje();			
			polaczenie = DriverManager.getConnection("jdbc:postgresql://" + ust.getBazaDanychAdres() + "/" + ust.getBazaDanychNazwa(),
					ust.getBazaDanychLogin(), ust.getBazaDanychHaslo());
		}

		return polaczenie;
	}
}
